TECH FRESH at LINE Taiwan Android team
Introduction 大家好,我是 Android team 的 TECH FRESH TU。 作為一位 Android 開發者,我們時常在開發應用程式的過程中遇到各種挑戰和需求。在這個不斷變化的技術世界中,我們不斷尋找新的解決方案和工具來提高我們的效率和程式碼品質。在這樣的背景下,我注意到 Gradle 不僅可以使用傳統的 Groovy 語言,還可以使用 Kotlin 這種現代化的語言來編寫。這都要歸功於 Kotlin DSL (Domain-Specific Language) 的應用。 回想起去年在台大醫院國際會議中心參加的 JCConf,我深受 Recca Chao 大大一個議程的啟發。當時他在演講中提到:「投影片還沒做好?沒問題,就用 Kotlin 寫一個吧!」這段經驗深深地激發了我對 Kotlin DSL 的興趣。 在議程中,Recca Chao 介紹了 kslides 這個開源專案,它是一個使用以 Kotlin 為基底的 DSL (Domain-Specific Language),來建立精美的演講投影片的工具。kslides 基於 reveal.js 框架開發,它